#  控件的信息提示功能
import sys
from PyQt5.QtWidgets import QApplication, QHBoxLayout, QToolTip, QWidget, QPushButton
from PyQt5.QtGui import QFont

class TooltipForm(QWidget):
    def __init__(self):
        super().__init__()
        self.iniUI()

    def iniUI(self):
        QToolTip.setFont(QFont("Microsoft YaHei",12))
        self.setToolTip('今天是<b>星期四</b>')
        self.setGeometry(300, 300, 400, 300)
        self.setWindowTitle('设置控件提示消息')

        #  添加Button
        self.button1 = QPushButton("我的按钮")
        self.button1.setToolTip('这是一个按钮,Are you ok?')

        # 实例化一个水平布局,并将按钮添加进去
        layout = QHBoxLayout()
        layout.addWidget(self.button1)
        # 给当前窗体对象设置一个布局
        self.setLayout(layout)

if __name__ == '__main__':
    app = QApplication(sys.argv)
    main = TooltipForm()
    main.show()
    sys.exit(app.exec_())